import { createStore } from 'vuex';

// 方法1（直接写）
const store = createStore({
	state: {
		//公共的变量，这里的变量不能随便修改，只能通过触发mutations的方法才能改变
		language: 'cn',
		theme: 'light'
	},
	getters: {
		// state的计算属性
	},
	mutations: {
		changeTheme(state,theme){
			state.theme = theme
		},
		changeLanguage(state,language){
			state.language = language
		}
	},
  actions: {
		//相当于异步的操作,不能直接改变state的值，只能通过触发mutations的方法才能改变
	}
})
export default store
